Expliquem-me este comando: cat teste.txt | grep aluno

1. Expliquem-me este comando: cat teste.txt | grep aluno

wesleu
wluan

(usa Outra)

Enviado em 07/05/2011 - 21:41h

Que puder me ajudar a explicar este código: cat teste.txt | grep aluno
Valeu pela ajuda galera!


  


2. Re: Expliquem-me este comando: cat teste.txt | grep aluno

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 07/05/2011 - 21:57h

Esse comando busca dentro do arquio texto.txt, a ocorrência de 'aluno'

cat (ler o arquivo e envia a saída para a o prox comando, o grep)
grep (busca dentro do texto que recebeu a ocorrência de 'aluno')

Entendeu???




3. Re: Expliquem-me este comando: cat teste.txt | grep aluno

Cristiano
sempreslack

(usa Slackware)

Enviado em 07/05/2011 - 21:58h

hehe, po kra, assim ta com cara de exercicio ainda, rs, precisa camuflar mais isso ai, vou te dar uma dica
http://www.guiafoca.org/?page_id=14
outra dica, se digitar
grep aluno texto.txt é a mesma coisa.
vou te dar um exemplo pra vc entender.
vou fazer com o arquivo /etc/fstab, vou procurar a palavra vfat dentro do arquivo.
bash-4.1$ cat /etc/fstab | grep vfat
/dev/sda2 /mnt/ruimdows vfat defaults 1 0
/dev/sdb1 /mnt/hd vfat auto,users,rw 0 0
bash-4.1$ grep vfat /etc/fstab
/dev/sda2 /mnt/ruimdows vfat defaults 1 0
/dev/sdb1 /mnt/hd vfat auto,users,rw 0 0



4. Re: Expliquem-me este comando: cat teste.txt | grep aluno

Joao
stack_of

(usa Slackware)

Enviado em 07/05/2011 - 22:06h

O comando cat serve para concatenar arquivos, ous seja unir o conteúdo de arquivos. O comando envia o conteúdo de um arquivo ou arquivos concatenados para a saída padrão, o terminal.

cat teste.txt (envia o conteúdo do arquivo para a saída padrão)

O pipe "|" redireciona o conteúdo do arquivo para o comando grep.

O comando grep envia para a saída padrão as linhas do arquivo teste.txt que contenham a cadeia de caracteres aluno.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts